---
title: ChatGPT Plugin Retriever
---

<Warning>
This module has been deprecated and is no longer supported. The documentation below will not work in versions 0.2.0 or later.
</Warning>

This example shows how to use the ChatGPT Retriever Plugin within LangChain.

To set up the ChatGPT Retriever Plugin, please follow instructions [here](https://github.com/openai/chatgpt-retrieval-plugin).

## Usage

```typescript
import { ChatGPTPluginRetriever } from "langchain/retrievers/remote";

const retriever = new ChatGPTPluginRetriever({
  url: "http://0.0.0.0:8000",
  auth: {
    bearer: "super-secret-jwt-token-with-at-least-32-characters-long",
  },
});

const docs = await retriever.invoke("hello world");

console.log(docs);
```

## Related

- [Retrieval guide](/oss/langchain/retrieval)
